﻿@charset "utf-8";
/* CSS Document 公共样式 */


/* 头部 */
.header{ width:100%;max-width:1440px; margin:0 auto; background:url(../images/icon/top_bg.png) repeat-y center top; position:relative; overflow:hidden;}
.header .h_ins{ font-size:12px; font-size:1.2rem; color:#808080; position:absolute; right:20px; top:10px;}
.header .h_ins a{ margin:0 4px; text-decoration:none;color:#808080;} 
.header .h_logo{margin-top:40px; margin-bottom:20px; max-width:1000px; width:100%; margin-left:auto; margin-right:auto;}
.header .ser{ margin:0 2px 0 20px; position:relative;}
.header .ser a{position:absolute;right:4px;bottom: 2px;}
.header .ser input{ width:100px;padding:0 15px 0 0; height:17px; *line-height:17px; border:1px solid #929292;background:#cacaca;}
.header .navbar_all{ width:100%;background:url(../images/icon/nav_bg.png) center center;}
.header .navbar{ width:100%;max-width:1000px;margin:0 auto; min-height:43px; border:none; }
.header .navbar li{ width:12.5%; border:1px solid #c8c6c1; line-height:41px; text-align:center; float:left;}
.header .navbar li a{ font-size:16px; font-size:1.6rem; color:#4e4f5a; text-decoration:none; display:block;}
.header .navbar li a:hover{/* background:url(../images/icon/navbar_cur.png) no-repeat center center; */background:#c1c1c1; color:#fff;}
.header .navbar .navbar_cur{ background:url(../images/icon/navbar_cur.png) no-repeat center center;}
.header .navbar .navbar_cur a{ color:#fff;}

/* 内容版心 */
.container-fluid{ width:100%; max-width:1440px; margin:0 auto; 
	background:url(../images/icon/container_bg.png) repeat-x center -2px; position:relative;}


/* 底部 */
.footer{ width:100%; max-width:1440px; margin:0 auto; padding:40px 0 0; font-size:12px; font-size:1.2rem; color:#656565; letter-spacing:0.1em;background:url(../images/icon/footer_bg.png) repeat-x; text-align:center;}
.footer .ins_f{ padding:30px 0 40px 0; border-top:1px solid #d5d5d5; background:url(../images/icon/top_bg2.png) repeat-y center center; }
.footer .ins_f a{ color:#656565; margin:0 10px;}
.footer .ins_wih{ width:100%; max-width:1000px; margin:0 auto; overflow:hidden;}
.footer .ins_wih .wih_tp{ overflow:hidden;}
.footer .ins_wih .wih_tp p{ float:left;}
.footer .ins_wih .wih_tp .bshare-custom{ float:right;}
.footer .ins_wih .wih_tp .bshare-custom a{ margin:0 2px;}
.footer .ins_wih .wih_tp .bshare-custom span{ vertical-align:middle;}
.bsBox{ width:inherit !important; height:inherit !important;}
.bFind-wrapper-top{ height:26px !important;}
.bsLogoLink{ width:115px !important;}

.col-sm-4{ width:33.3%; float:left;}


/*  返回顶部 */
.backup{ position:absolute; right:0; top:25%; z-index:9;}
.backup li a{ width:48px; height:48px; padding:4px; margin:5px 0 5px 0; line-height:20px; font-size:16px; font-size:1.6rem; color:#fff; text-align:center; background:#cfcfcf; text-decoration:none; cursor:pointer;display:block; }
.backup .backup_cur a{ background:#d6001d;}
.backup a:hover{ background:#d6001d;}
#backup{ position:absolute; right:229px; top:67%;}


/* Media Queries
====================================================================== */
@media only screen and (max-width:1680px) {
			
}

@media only screen and (max-width:1024px) {
	

}
	
@media only screen and (max-width: 768px) {
.footer .ins_f img{ width:100%;}

}	
	
@media only screen and (max-width: 480px) {
		
}
	

